const REMEMBER_LOGIN_KEY="REMEMBER_LOGIN";
const USER_DATA_KEY="USER_DATA";

function Login($scope){
    $scope.rememberLogin=getItemFromLocalStorage(REMEMBER_LOGIN_KEY);
    var userData=getItemFromLocalStorage(USER_DATA_KEY);
    if($scope.rememberLogin===true && !isEmpty(userData)){
        $scope.userId=userData.id;
        $scope.password=userData.password;
    }
    $scope.login=doLogin; //Se setea la funcion a aplicar para autenticarse
}

function doLogin($scope){
    //En caso de no tener grabado que el login esta guardado && se seleccino que debe recordarse el login
    //se almacenara localmente el flag de recordar usuario y el usuario y password.
    var rememberLoginFlag=getItemFromLocalStorage(REMEMBER_LOGIN_KEY);
    if(isEmpty(rememberLoginFlag) && $scope.rememberLogin===true){
        addItemToLocalStorage(REMEMBER_LOGIN_KEY,$scope.rememberLogin);        
        addItemToLocalStorage(USER_DATA_KEY,{id:$scope.userId, password:$scope.password});
    }
      
    if(canLogin($scope.userId,$scope.password)){
       //Redirije al HOME
    }    
 }


function canLogin(userId,password){
    //Deberia de hacerse una validacion contra firebase. con un simple login.
    return true;
}